import Vue from 'vue'
import moment from 'moment'
import 'moment/locale/zh-cn'
moment.locale('zh-cn')

/**
 * 数字格式
 */
Vue.filter('NumberFormat', function (value) {
  if (!value) return '0'
  // 将整数部分逢三一断
  const intPartFormat = value.toString().replace(/(\d)(?=(?:\d{3})+$)/g, '$1,')
  return intPartFormat
})

/**
 * 时间格式化
 */
Vue.filter('moment', function (dataStr, pattern = 'YYYY-MM-DD HH:mm:ss') {
  return moment(dataStr).format(pattern)
})

/**
 * 图片预览BASE_URL
 */
Vue.filter('imgPreviewUrl', function (imgkey) {
  return envConf.imgPreviewUrl + imgkey
})




